
class RecvInvoice:
    def __init__(self, *args, **kwargs):
        self.id = kwargs.get('id', 0)
        self.buy_order = kwargs.get('buy_order')
        self.recv_invoice_date_time = kwargs.get('recv_invoice_date_time')
        self.recv_invoice_no = kwargs.get('recv_invoice_no')
        self.recv_invoice_file_url = kwargs.get('recv_invoice_file_url')

    def __str__(self):
        return (f'RecvInvoice<id:{self.id}, buy_order:{self.buy_order}, recv_invoice_no:{self.recv_invoice_no},'
                f'recv_invoice_date_time:{self.recv_invoice_date_time}>, '
                f'recv_invoice_file_url:{self.recv_invoice_file_url}')
